package datamodule;

import java.sql.Date;
import java.util.ArrayList;

import util.CompletarCampo;
import util.EstCampo;
import util.FData;
import util.FString;


public class NeventoVO extends MestreVO {
	private String  nev_Cod_Nev;
	private String  nev_Descricao;
	private String  igr_Cod_Igreja;
	private String  nev_N_Periodos;
	private String  nev_PT_Periodo;
	private Date    nev_Data_Evento;
	private String  reg_Item;
	private String  nev_Ativo;
	private String  nev_Fechado;
	private Date    nev_Data_Fim;
	
	public NeventoVO() {
		super();

		this.nev_Cod_Nev     = FString.ignorar;
		this.nev_Descricao   = FString.ignorar;
		this.igr_Cod_Igreja  = FString.ignorar;
		this.nev_N_Periodos  = FString.ignorar;
		this.nev_PT_Periodo  = FString.ignorar;
		this.nev_Data_Evento = FData. ignorarD;
		this.reg_Item        = FString.ignorar;
		this.nev_Ativo       = FString.ignorar;
		this.nev_Fechado     = FString.ignorar;
		this.nev_Data_Fim    = FData. ignorarD;
	}	
@Override
public ArrayList<EstCampo> getCampos(){
	ArrayList<EstCampo> campos = new ArrayList<EstCampo>();		  
	campos.add( new EstCampo("nev_Cod_Nev",this.getNev_Cod_Nev()));
	campos.add( new EstCampo("nev_Descricao",this.getNev_Descricao()));
    campos.add( new EstCampo("igr_Cod_Igreja",this.getIgr_Cod_Igreja()));
    campos.add( new EstCampo("nev_N_Periodos",this.getNev_N_Periodos()));
    campos.add( new EstCampo("nev_PT_Periodo",this.getNev_PT_Periodo()));
    campos.add( new EstCampo("nev_Data_Evento",this.getNev_Data_Evento_String()));
    campos.add( new EstCampo("reg_Item",this.getReg_Item()));
    campos.add( new EstCampo("nev_Ativo",this.getNev_Ativo()));
    campos.add( new EstCampo("nev_Fechado",this.getNev_Fechado()));
    campos.add( new EstCampo("nev_Data_Fim",this.getNev_Data_Fim_String()));
    return campos;
 }

public String getNev_Cod_Nev() {
	return (nev_Cod_Nev != null ? nev_Cod_Nev : "");
}

public void setNev_Cod_Nev(String nev_Cod_Nev) {
	this.nev_Cod_Nev = (nev_Cod_Nev != null ? nev_Cod_Nev.toUpperCase() : "");
}
public void setNev_Cod_Nev2(String nev_Cod_Nev) {
	this.nev_Cod_Nev = (nev_Cod_Nev != null ? CompletarCampo.campcodigo(nev_Cod_Nev.toUpperCase(),5,"0") : "");
}

public String getNev_Descricao() {
	return (nev_Descricao != null ? nev_Descricao : "");
}

public void setNev_Descricao(String nev_Descricao) {
	this.nev_Descricao = (nev_Descricao != null ? nev_Descricao.toUpperCase() : "");
}

public String getIgr_Cod_Igreja() {
	return (igr_Cod_Igreja != null ? igr_Cod_Igreja : "");
}

public String getNev_N_Periodos() {
	return (nev_N_Periodos != null ? nev_N_Periodos : "");
}
public void setNev_N_Periodos(String nev_N_Periodos) {
	this.nev_N_Periodos = (nev_N_Periodos != null ? nev_N_Periodos
			.toUpperCase() : "");
}

public String getNev_PT_Periodo() {
	return (nev_PT_Periodo != null ? nev_PT_Periodo : "");
}
public void setNev_PT_Periodo(String nev_PT_Periodo) {
	this.nev_PT_Periodo = (nev_PT_Periodo != null ? nev_PT_Periodo
			.toUpperCase() : "");
}
public String getNev_Ativo() {
	return (nev_Ativo != null ? nev_Ativo : "");
}
public void setNev_Ativo(String nev_Ativo) {
	this.nev_Ativo = (nev_Ativo != null ? nev_Ativo.toUpperCase() : "");
}
public String getNev_Fechado() {
	return (nev_Fechado != null ? nev_Fechado : "");
}
public void setNev_Fechado(String nev_Fechado) {
	this.nev_Fechado = (nev_Fechado != null ? nev_Fechado.toUpperCase() : "");
}
public void setIgr_Cod_Igreja(String igr_Cod_Igreja) {
	this.igr_Cod_Igreja = (igr_Cod_Igreja != null ? igr_Cod_Igreja.toUpperCase() : "");
}

public String getReg_Item() {
	return (reg_Item != null ? reg_Item : "");
}

public void setReg_Item(String reg_Item) {
	this.reg_Item = (reg_Item != null ? reg_Item.toUpperCase() : "");
}
//----------------------------------------
public Date getNev_Data_Evento() {
	return nev_Data_Evento;
}
public String getNev_Data_Evento_String(){
	return FData.converteData(nev_Data_Evento);
}
public String getNev_Data_Evento_SQL() {
	return FData.converteDataEN(nev_Data_Evento);
}
public void setNev_Data_Evento(Date nev_Data_Evento) {
	this.nev_Data_Evento = nev_Data_Evento;
}
public void setNev_Data_Evento(String nev_Data_Evento) {
	this.nev_Data_Evento = FData.converteStringsql(nev_Data_Evento);
}

public Date getNev_Data_Fim() {
	return nev_Data_Fim;
}
public String getNev_Data_Fim_String(){
	return FData.converteData(nev_Data_Fim);
}
public String getNev_Data_Fim_SQL() {
	return FData.converteDataEN(nev_Data_Fim);
}
public void setNev_Data_Fim(Date nev_Data_Fim) {
	this.nev_Data_Fim = nev_Data_Fim;
}
public void setNev_Data_Fim(String nev_Data_Fim) {
	this.nev_Data_Fim = FData.converteStringsql(nev_Data_Fim);
}
//------------------------------------------------------

@Override
public ArrayList<String> getTabelasIntegridade() {
	// TODO Auto-generated method stub
	return null;
}

}
